package com.hns.can.master.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 线路站点信息关系实体
 * @author:Fisher
 * @email:zhuangcaijin@126.com
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_BASE_STN_LINE_REL")
public class BaseStnLineRelEntity extends BaseEntity implements java.io.Serializable {
    
    // Fields
    @Id
    @Column(name = "ID")
    private String    id;
    
    @Column(name = "REL_ID")
    private String    relId;
    
    @Column(name = "CORP_ID")
    private String    corpId;
    
    @Column(name = "LINE_TYPE")
    private String    lineType;
    
    @Column(name = "STN_ID")
    private String    stnId;
    
    @Column(name = "STN_SN")
    private BigDecimal     stnSn;
    
    @Column(name = "CRT_TIME")
    private Date crtTime;
    
    @Column(name = "CRT_USER")
    private String    crtUser;
    
    @Column(name = "UPDATE_TIME")
    private Date updateTime;
    
    @Column(name = "UPDATE_USER")
    private String    updateUser;

    @Transient
    private String lineName;
    @Transient
    private String stnName;
    @Transient
    private String stnAlias;
    @Transient
    private String loDetailInfo;
    @Transient
    private String stnCd;
    @Transient
    private String strtusDate;
    @Transient
    private String lineId;
    @Transient
    private String direction;
    @Transient
    private String remark;

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public String getRelId() {
        return relId;
    }

    public void setRelId(String relId) {
        this.relId = relId;
    }

    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    public String getLineType() {
        return lineType;
    }

    public void setLineType(String lineType) {
        this.lineType = lineType;
    }

    public String getStnId() {
        return stnId;
    }

    public void setStnId(String stnId) {
        this.stnId = stnId;
    }

    public BigDecimal getStnSn() {
        return stnSn;
    }

    public void setStnSn(BigDecimal stnSn) {
        this.stnSn = stnSn;
    }

    public Date getCrtTime() {
        return crtTime;
    }

    public void setCrtTime(Date crtTime) {
        this.crtTime = crtTime;
    }

    public String getCrtUser() {
        return crtUser;
    }

    public void setCrtUser(String crtUser) {
        this.crtUser = crtUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getStnName() {
        return stnName;
    }

    public void setStnName(String stnName) {
        this.stnName = stnName;
    }

    public String getStnAlias() {
        return stnAlias;
    }

    public void setStnAlias(String stnAlias) {
        this.stnAlias = stnAlias;
    }

    public String getLoDetailInfo() {
        return loDetailInfo;
    }

    public void setLoDetailInfo(String loDetailInfo) {
        this.loDetailInfo = loDetailInfo;
    }

    public String getStnCd() {
        return stnCd;
    }

    public void setStnCd(String stnCd) {
        this.stnCd = stnCd;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getStrtusDate() {
        return strtusDate;
    }

    public void setStrtusDate(String strtusDate) {
        this.strtusDate = strtusDate;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
    
}
